package creationPattern.Builder.Builder_01.builder;

import creationPattern.Builder.Builder_01.product.Bike;

/**
 * 抽象建造者
 */
public abstract class Builder {
    protected Bike mBike = new Bike(); // 给具体建造者使用
    public abstract void buildFrame(); // 定义抽象创建车架方法
    public abstract void buildSeat(); // 定义抽象创建车座方法
    public abstract Bike createBike(); // 组装实例
}
